Package-level declarations

Types

Link copied to clipboard
abstract class IntelliJPlatformDependenciesExtension @Inject constructor(val configurations: ConfigurationContainer, val repositories: RepositoryHandler, val settingsRepositories: RepositoryHandler, val dependencies: DependencyHandler, val providers: ProviderFactory, val resources: ResourceHandler, val objects: ObjectFactory, val layout: ProjectLayout, val rootProjectDirectory: Path) : BundledLibraryAware, IntelliJPlatformAware, IntelliJPlatformDependencyAware, IntelliJPlatformPluginDependencyAware, JavaCompilerDependencyAware, JetBrainsRuntimeDependencyAware, PluginVerifierDependencyAware, TestFrameworkDependencyAware, ZipSignerDependencyAware

Extension class for managing IntelliJ Platform dependencies in a Gradle build script applied to the DependencyHandler.

Link copied to clipboard
abstract class IntelliJPlatformExtension @Inject constructor(configurations: ConfigurationContainer, providers: ProviderFactory, rootProjectDirectory: Path) : ExtensionAware

The IntelliJ Platform Gradle Plugin extension.

Link copied to clipboard
abstract class IntelliJPlatformPluginsExtension @Inject constructor(val configurations: ConfigurationContainer, val dependencies: DependencyHandler, val providers: ProviderFactory, val rootProjectDirectory: Path, intellijPlatformPluginDependencyConfigurationName: String, intellijPlatformPluginLocalConfigurationName: String, objects: ObjectFactory) : IntelliJPlatformPluginDependencyAware
Link copied to clipboard
abstract class IntelliJPlatformRepositoriesExtension @Inject constructor(repositories: RepositoryHandler, providers: ProviderFactory, rootProjectDirectory: Path)

This is an extension class for managing IntelliJ Platform repositories in a Gradle build script. It's applied to the RepositoryHandler. Available in both Project scope and Gradle Settings for DependencyResolutionManagement.

Functions

Link copied to clipboard
fun RepositoryHandler.intellijPlatform(configure: Action<IntelliJPlatformRepositoriesExtension>)

A shorthand for accessing the IntelliJPlatformRepositoriesExtension in the settings.gradle.kts file.